module.exports = {
	isEmail: (email) => {
		return /^(?:[\w\.\!\#\$\%\&\'\*\+\-\/\=\?\^_`\{\|\}\~]+|\".+\")@(?:[\w\-\.]+|\[[\da-fA-F\:]+\])$/.test(toString(email).toLowerCase())
	},
	isMobile: (mobile) => {
		return /^1[3-9](\d{9})$/.test(mobile)
	},
	getCookie: (name) => {
		let arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
		if (arr = document.cookie.match(reg))
		 return (arr[2]);
		else
		  return null;
	},
	setCookie: (c_name, value, expiredays) => {
		let exdate = new Date();
		exdate.setDate(exdate.getDate() + expiredays);
		document.cookie = c_name + "=" + value + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
	},
	delCookie: (name) => {
		let exp = new Date();
		exp.setTime(exp.getTime() - 1);
		let cval = getCookie(name);
		if (cval != null)
		 document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
	}
}

